export const Metadata_Key = {
  // ------------------------------------------------------------------------------------------------------------------- design
  /** 获取方法参数类型 Metadata_Key */
  paramTypes: 'design:paramtypes',
  /** 获取属性类型 Metadata_Key */
  type: 'design:type',

  // ------------------------------------------------------------------------------------------------------------------- inversify
  provide: 'inversify-binding-decorators:provide',

  // ------------------------------------------------------------------------------------------------------------------- 自定义 Metadata_Key
  /** AOP实现Class标记 Metadata_Key */
  aspect: 'clever:aop:aspect',
  /** AOP Transactional实现Class标记 Metadata_Key */
  transactional: 'clever:aop:transactional',
  /** PostConstruct实现Class标记 Metadata_Key */
  postConstruct: 'clever:aop:post-construct',

  rebind: 'malagu:rebind',
  constantValue: 'malagu:constant-value',
  toService: 'malagu:to-service',
};
